overcome several consecutive setbacks - Turco Inglés Diccionario